home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_18_DRVR3D.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
23KB
|
406 lines
# near model CODE resource
# jump table entries: 8624-8633 (10 of them)
export_1078:
00000000 4E56 FFD4 link A6, -0x002C
00000004 302D A8B2 move.w D0, [A5 - 0x574E]
00000008 906D A8AE sub.w D0, [A5 - 0x5752]
0000000C 3D40 FFF4 move.w [A6 - 0xC], D0
00000010 486E FFF4 pea.l [A6 - 0xC]
00000014 486E FFF6 pea.l [A6 - 0xA]
00000018 3F3C 200E move.w -[A7], 0x200E
0000001C A9EB syscall Pack4/FP68K
0000001E 206D E9DE movea.l A0, [A5 - 0x1622]
00000022 4868 017A pea.l [A0 + 0x17A]
00000026 486E FFEA pea.l [A6 - 0x16]
0000002A 3F3C 200E move.w -[A7], 0x200E
0000002E A9EB syscall Pack4/FP68K
00000030 486E FFEA pea.l [A6 - 0x16]
00000034 486E FFE2 pea.l [A6 - 0x1E]
00000038 3F3C 0810 move.w -[A7], 0x810
0000003C A9EB syscall Pack4/FP68K
0000003E 486E FFE2 pea.l [A6 - 0x1E]
00000042 486E FFF6 pea.l [A6 - 0xA]
00000046 3F3C 0806 move.w -[A7], 0x806
0000004A A9EB syscall Pack4/FP68K
0000004C 302D A8A2 move.w D0, [A5 - 0x575E]
00000050 48C0 ext.l D0
00000052 322D A89E move.w D1, [A5 - 0x5762]
00000056 48C1 ext.l D1
00000058 9081 sub.l D0, D1
0000005A 2D40 FFD4 move.l [A6 - 0x2C], D0
0000005E 486E FFD4 pea.l [A6 - 0x2C]
00000062 486E FFD8 pea.l [A6 - 0x28]
00000066 3F3C 280E move.w -[A7], 0x280E
0000006A A9EB syscall Pack4/FP68K
0000006C 486D ACFC pea.l [A5 - 0x5304]
00000070 486E FFD8 pea.l [A6 - 0x28]
00000074 3F3C 0806 move.w -[A7], 0x806
00000078 A9EB syscall Pack4/FP68K
0000007A 486E FFD8 pea.l [A6 - 0x28]
0000007E 486E FFF6 pea.l [A6 - 0xA]
00000082 3F3C 0006 move.w -[A7], 0x6
00000086 A9EB syscall Pack4/FP68K
00000088 486E FFF6 pea.l [A6 - 0xA]
0000008C 486D AD7A pea.l [A5 - 0x5286]
00000090 3F3C 0810 move.w -[A7], 0x810
00000094 A9EB syscall Pack4/FP68K
00000096 4E5E unlink A6
00000098 4E75 rts
export_1079:
0000009A 4E56 0000 link A6, 0
0000009E 48E7 0018 movem.l -[A7], A3,A4
000000A2 286E 000C movea.l A4, [A6 + 0xC]
000000A6 266E 0008 movea.l A3, [A6 + 0x8]
000000AA 486D 23EA pea.l [A5 + 0x23EA /* export_1145 */]
000000AE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000000B2 4A40 tst.w D0
000000B4 588F addq.l A7, 4
000000B6 6720 beq +0x22 /* 000000D8 */
000000B8 302E 0016 move.w D0, [A6 + 0x16]
000000BC 48C0 ext.l D0
000000BE 2F00 move.l -[A7], D0
000000C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000C4 2F0C move.l -[A7], A4
000000C6 2F0B move.l -[A7], A3
000000C8 4EAD 23EA jsr [A5 + 0x23EA /* export_1145 */]
000000CC 486D 23EA pea.l [A5 + 0x23EA /* export_1145 */]
000000D0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000000D4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000000D8:
000000D8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000DE 4E5E unlink A6
000000E0 4E75 rts
export_1080:
000000E2 2F0B move.l -[A7], A3
000000E4 266F 0008 movea.l A3, [A7 + 0x8]
000000E8 2F0B move.l -[A7], A3
000000EA 486D 23F2 pea.l [A5 + 0x23F2 /* export_1146 */]
000000EE 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000000F2 508F addq.l A7, 8
000000F4 265F movea.l A3, [A7]+
000000F6 4E75 rts
export_1081:
000000F8 2F0B move.l -[A7], A3
000000FA 266F 0008 movea.l A3, [A7 + 0x8]
000000FE 2F0B move.l -[A7], A3
00000100 486D 23FA pea.l [A5 + 0x23FA /* export_1147 */]
00000104 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000108 508F addq.l A7, 8
0000010A 265F movea.l A3, [A7]+
0000010C 4E75 rts
export_1082:
fn0000010E:
0000010E 2F0B move.l -[A7], A3
00000110 266F 0008 movea.l A3, [A7 + 0x8]
00000114 2F0B move.l -[A7], A3
00000116 486D 2402 pea.l [A5 + 0x2402 /* export_1148 */]
0000011A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000011E 508F addq.l A7, 8
00000120 265F movea.l A3, [A7]+
00000122 4E75 rts
export_1083:
00000124 48E7 0310 movem.l -[A7], D6,D7,A3
00000128 266F 0010 movea.l A3, [A7 + 0x10]
0000012C 1B6D AD35 AD3A move.b [A5 - 0x52C6], [A5 - 0x52CB]
00000132 486D AD36 pea.l [A5 - 0x52CA]
00000136 4EBA FFD6 jsr [PC - 0x2A /* 0000010E */]
0000013A 7000 moveq.l D0, 0x00
0000013C 1013 move.b D0, [A3]
0000013E 3C00 move.w D6, D0
00000140 7E00 moveq.l D7, 0x00
00000142 588F addq.l A7, 4
00000144 6018 bra +0x1A /* 0000015E */
label00000146:
00000146 206D E9DE movea.l A0, [A5 - 0x1622]
0000014A 2068 00E0 movea.l A0, [A0 + 0xE0]
0000014E 2050 movea.l A0, [A0]
00000150 D6FC 0001 add.w A3, 0x1
00000154 7000 moveq.l D0, 0x00
00000156 1013 move.b D0, [A3]
00000158 E580 asl D0, 2
0000015A DEB0 0800 add.l D7, [A0 + D0]
label0000015E:
0000015E 3006 move.w D0, D6
00000160 5346 subq.w D6, 1
00000162 4A40 tst.w D0
00000164 66E0 bne -0x1E /* 00000146 */
00000166 206D E9DE movea.l A0, [A5 - 0x1622]
0000016A 0C68 0100 00B4 cmpi.w [A0 + 0xB4], 0x100
00000170 6608 bne +0xA /* 0000017A */
00000172 7010 moveq.l D0, 0x10
00000174 2207 move.l D1, D7
00000176 E0A1 asr D1, D0
00000178 600A bra +0xC /* 00000184 */
label0000017A:
0000017A 2F07 move.l -[A7], D7
0000017C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000180 2200 move.l D1, D0
00000182 588F addq.l A7, 4
label00000184:
00000184 202D AD88 move.l D0, [A5 - 0x5278]
00000188 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000018C 81FC 0360 divs.w D0, 0x360
00000190 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00000194 4E75 rts
export_1084:
00000196 4E56 FFFA link A6, -0x0006
0000019A 302E 000A move.w D0, [A6 + 0xA]
0000019E 48C0 ext.l D0
000001A0 222D AD74 move.l D1, [A5 - 0x528C]
000001A4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000001A8 322E 0008 move.w D1, [A6 + 0x8]
000001AC 48C1 ext.l D1
000001AE 2F00 move.l -[A7], D0
000001B0 2001 move.l D0, D1
000001B2 222D AD68 move.l D1, [A5 - 0x5298]
000001B6 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000001BA 2200 move.l D1, D0
000001BC 201F move.l D0, [A7]+
000001BE D280 add.l D1, D0
000001C0 700E moveq.l D0, 0x0E
000001C2 E0A1 asr D1, D0
000001C4 926D AD54 sub.w D1, [A5 - 0x52AC]
000001C8 3D41 FFFC move.w [A6 - 0x4], D1
000001CC 302E 000A move.w D0, [A6 + 0xA]
000001D0 48C0 ext.l D0
000001D2 222D AD70 move.l D1, [A5 - 0x5290]
000001D6 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000001DA 322E 0008 move.w D1, [A6 + 0x8]
000001DE 48C1 ext.l D1
000001E0 2F00 move.l -[A7], D0
000001E2 2001 move.l D0, D1
000001E4 222D AD64 move.l D1, [A5 - 0x529C]
000001E8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000001EC 2200 move.l D1, D0
000001EE 201F move.l D0, [A7]+
000001F0 D280 add.l D1, D0
000001F2 302E 000C move.w D0, [A6 + 0xC]
000001F6 48C0 ext.l D0
000001F8 2F01 move.l -[A7], D1
000001FA 222D AD5C move.l D1, [A5 - 0x52A4]
000001FE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000202 221F move.l D1, [A7]+
00000204 D081 add.l D0, D1
00000206 720E moveq.l D1, 0x0E
00000208 E2A0 asr D0, D1
0000020A 906D AD52 sub.w D0, [A5 - 0x52AE]
0000020E 3D40 FFFA move.w [A6 - 0x6], D0
00000212 302E 000A move.w D0, [A6 + 0xA]
00000216 48C0 ext.l D0
00000218 222D AD6C move.l D1, [A5 - 0x5294]
0000021C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000220 322E 0008 move.w D1, [A6 + 0x8]
00000224 48C1 ext.l D1
00000226 2F00 move.l -[A7], D0
00000228 2001 move.l D0, D1
0000022A 222D AD60 move.l D1, [A5 - 0x52A0]
0000022E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000232 2200 move.l D1, D0
00000234 201F move.l D0, [A7]+
00000236 D280 add.l D1, D0
00000238 302E 000C move.w D0, [A6 + 0xC]
0000023C 48C0 ext.l D0
0000023E 2F01 move.l -[A7], D1
00000240 222D AD58 move.l D1, [A5 - 0x52A8]
00000244 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000248 221F move.l D1, [A7]+
0000024A D081 add.l D0, D1
0000024C 720E moveq.l D1, 0x0E
0000024E E2A0 asr D0, D1
00000250 3D40 FFFE move.w [A6 - 0x2], D0
00000254 4A6D AD56 tst.w [A5 - 0x52AA]
00000258 674C beq +0x4E /* 000002A6 */
0000025A 302E FFFC move.w D0, [A6 - 0x4]
0000025E 48C0 ext.l D0
00000260 2200 move.l D1, D0
00000262 202D AD4E move.l D0, [A5 - 0x52B2]
00000266 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000026A 322E FFFE move.w D1, [A6 - 0x2]
0000026E 48C1 ext.l D1
00000270 242D AD4E move.l D2, [A5 - 0x52B2]
00000274 9481 sub.l D2, D1
00000276 2202 move.l D1, D2
00000278 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000027C 3D40 FFFC move.w [A6 - 0x4], D0
00000280 302E FFFA move.w D0, [A6 - 0x6]
00000284 48C0 ext.l D0
00000286 2200 move.l D1, D0
00000288 202D AD4E move.l D0, [A5 - 0x52B2]
0000028C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000290 322E FFFE move.w D1, [A6 - 0x2]
00000294 48C1 ext.l D1
00000296 242D AD4E move.l D2, [A5 - 0x52B2]
0000029A 9481 sub.l D2, D1
0000029C 2202 move.l D1, D2
0000029E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000002A2 3D40 FFFA move.w [A6 - 0x6], D0
label000002A6:
000002A6 302E FFFC move.w D0, [A6 - 0x4]
000002AA 48C0 ext.l D0
000002AC 2F00 move.l -[A7], D0
000002AE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000002B2 906D A892 sub.w D0, [A5 - 0x576E]
000002B6 588F addq.l A7, 4
000002B8 3F00 move.w -[A7], D0
000002BA 302E FFFA move.w D0, [A6 - 0x6]
000002BE 48C0 ext.l D0
000002C0 2F00 move.l -[A7], D0
000002C2 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
000002C6 906D A892 sub.w D0, [A5 - 0x576E]
000002CA 588F addq.l A7, 4
000002CC 3F00 move.w -[A7], D0
000002CE A893 syscall MoveTo
000002D0 4E5E unlink A6
000002D2 4E75 rts
export_1085:
000002D4 4E56 FFFA link A6, -0x0006
000002D8 4A6D A8C4 tst.w [A5 - 0x573C]
000002DC 6710 beq +0x12 /* 000002EE */
000002DE 206D E9DE movea.l A0, [A5 - 0x1622]
000002E2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000002E6 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000002EA 588F addq.l A7, 4
000002EC 6004 bra +0x6 /* 000002F2 */
label000002EE:
000002EE 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
label000002F2:
000002F2 302E 000A move.w D0, [A6 + 0xA]
000002F6 48C0 ext.l D0
000002F8 222D AD74 move.l D1, [A5 - 0x528C]
000002FC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000300 322E 0008 move.w D1, [A6 + 0x8]
00000304 48C1 ext.l D1
00000306 2F00 move.l -[A7], D0
00000308 2001 move.l D0, D1
0000030A 222D AD68 move.l D1, [A5 - 0x5298]
0000030E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000312 2200 move.l D1, D0
00000314 201F move.l D0, [A7]+
00000316 D280 add.l D1, D0
00000318 700E moveq.l D0, 0x0E
0000031A E0A1 asr D1, D0
0000031C 926D AD54 sub.w D1, [A5 - 0x52AC]
00000320 3D41 FFFC move.w [A6 - 0x4], D1
00000324 302E 000A move.w D0, [A6 + 0xA]
00000328 48C0 ext.l D0
0000032A 222D AD70 move.l D1, [A5 - 0x5290]
0000032E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000332 322E 0008 move.w D1, [A6 + 0x8]
00000336 48C1 ext.l D1
00000338 2F00 move.l -[A7], D0
0000033A 2001 move.l D0, D1
0000033C 222D AD64 move.l D1, [A5 - 0x529C]
00000340 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000344 2200 move.l D1, D0
00000346 201F move.l D0, [A7]+
00000348 D280 add.l D1, D0
0000034A 302E 000C move.w D0, [A6 + 0xC]
0000034E 48C0 ext.l D0
00000350 2F01 move.l -[A7], D1
00000352 222D AD5C move.l D1, [A5 - 0x52A4]
00000356 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000035A 221F move.l D1, [A7]+
0000035C D081 add.l D0, D1
0000035E 720E moveq.l D1, 0x0E
00000360 E2A0 asr D0, D1
00000362 906D AD52 sub.w D0, [A5 - 0x52AE]
00000366 3D40 FFFA move.w [A6 - 0x6], D0
0000036A 302E 000A move.w D0, [A6 + 0xA]
0000036E 48C0 ext.l D0
00000370 222D AD6C move.l D1, [A5 - 0x5294]
00000374 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000378 322E 0008 move.w D1, [A6 + 0x8]
0000037C 48C1 ext.l D1
0000037E 2F00 move.l -[A7], D0
00000380 2001 move.l D0, D1
00000382 222D AD60 move.l D1, [A5 - 0x52A0]
00000386 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000038A 2200 move.l D1, D0
0000038C 201F move.l D0, [A7]+
0000038E D280 add.l D1, D0
00000390 302E 000C move.w D0, [A6 + 0xC]
00000394 48C0 ext.l D0
00000396 2F01 move.l -[A7], D1
00000398 222D AD58 move.l D1, [A5 - 0x52A8]
0000039C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003A0 221F move.l D1, [A7]+
000003A2 D081 add.l D0, D1
000003A4 720E moveq.l D1, 0x0E
000003A6 E2A0 asr D0, D1
000003A8 3D40 FFFE move.w [A6 - 0x2], D0
000003AC 4A6D AD56 tst.w [A5 - 0x52AA]
000003B0 674C beq +0x4E /* 000003FE */
000003B2 302E FFFC move.w D0, [A6 - 0x4]
000003B6 48C0 ext.l D0
000003B8 2200 move.l D1, D0
000003BA 202D AD4E move.l D0, [A5 - 0x52B2]
000003BE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003C2 322E FFFE move.w D1, [A6 - 0x2]
000003C6 48C1 ext.l D1
000003C8 242D AD4E move.l D2, [A5 - 0x52B2]
000003CC 9481 sub.l D2, D1
000003CE 2202 move.l D1, D2
000003D0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000003D4 3D40 FFFC move.w [A6 - 0x4], D0
000003D8 302E FFFA move.w D0, [A6 - 0x6]
000003DC 48C0 ext.l D0
000003DE 2200 move.l D1, D0
000003E0 202D AD4E move.l D0, [A5 - 0x52B2]
000003E4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003E8 322E FFFE move.w D1, [A6 - 0x2]
000003EC 48C1 ext.l D1
000003EE 242D AD4E move.l D2, [A5 - 0x52B2]
000003F2 9481 sub.l D2, D1
000003F4 2202 move.l D1, D2
000003F6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000003FA 3D40 FFFA move.w [A6 - 0x6], D0
label000003FE:
000003FE 302E FFFC move.w D0, [A6 - 0x4]
00000402 48C0 ext.l D0
00000404 2F00 move.l -[A7], D0
00000406 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000040A 906D A892 sub.w D0, [A5 - 0x576E]
0000040E 588F addq.l A7, 4
00000410 3F00 move.w -[A7], D0
00000412 302E FFFA move.w D0, [A6 - 0x6]
00000416 48C0 ext.l D0
00000418 2F00 move.l -[A7], D0
0000041A 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
0000041E 906D A892 sub.w D0, [A5 - 0x576E]
00000422 588F addq.l A7, 4
00000424 3F00 move.w -[A7], D0
00000426 A891 syscall LineTo
00000428 4E5E unlink A6
0000042A 4E75 rts
export_1086:
0000042C 4E56 0000 link A6, 0
00000430 48E7 0018 movem.l -[A7], A3,A4
00000434 286E 0018 movea.l A4, [A6 + 0x18]
00000438 266E 0008 movea.l A3, [A6 + 0x8]
0000043C 486D 240A pea.l [A5 + 0x240A /* export_1149 */]
00000440 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000444 4A40 tst.w D0
00000446 588F addq.l A7, 4
00000448 672C beq +0x2E /* 00000476 */
0000044A 2F0C move.l -[A7], A4
0000044C 302E 0016 move.w D0, [A6 + 0x16]
00000450 48C0 ext.l D0
00000452 2F00 move.l -[A7], D0
00000454 302E 0012 move.w D0, [A6 + 0x12]
00000458 48C0 ext.l D0
0000045A 2F00 move.l -[A7], D0
0000045C 302E 000E move.w D0, [A6 + 0xE]
00000460 48C0 ext.l D0
00000462 2F00 move.l -[A7], D0
00000464 2F0B move.l -[A7], A3
00000466 4EAD 240A jsr [A5 + 0x240A /* export_1149 */]
0000046A 486D 240A pea.l [A5 + 0x240A /* export_1149 */]
0000046E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000472 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000476:
00000476 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000047C 4E5E unlink A6
0000047E 4E75 rts
export_1087:
00000480 4E75 rts